@charset "utf-8";
/* login css */
body label{font-weight:normal;font-size:16px;}
.loginBox{width:960px;margin:27px auto;}
.loginBox .loginBoxLeft{width:572px;height:346px;background:#cdcdcd}
.loginBox .loginBoxRight{border:1px solid #c9c9c9;height:346px;}
.loginBox .loginBoxRight .loginNav{width:312px;padding:25px 0 18px 0;margin:0 24px;}
.loginBox .loginBoxRight .loginNav li{float:left;width:33.3%;text-align:center;font-size:16px;}
.loginBox .loginBoxRight .loginNav li a{width:91px;display:inline-block;color:#555;text-decoration:none;line-height:33px;}
.loginBox .loginBoxRight .loginNav li .linkIn{background:#478df1;color:white}
.loginBox .loginBoxRight .form-group{width:310px;margin:0px auto 15px;height:41px;border:1px solid #c9c9c9;}
.loginBox .loginBoxRight .form-group input{border:none;float:left;}
.loginBox .loginBoxRight .form-group img{float:left;}
.loginBox .loginBoxRight .form-group .loginInput{width:260px;line-height:39px;margin-left:16px;}
.loginBox .loginBoxRight .form-group .loginPassword{width:260px;line-height:39px;margin-left:13px;}
.loginBox .loginBoxRight .form-group .loginUsernameImg{margin:7px 0 8px 12px;width:16px;height:25px;}
.loginBox .loginBoxRight .form-group .loginPasswordImg{margin:7px 0 8px 12px;width:19px;height:20px;}
.loginBox .loginBoxRight .rememberMe{width:310px;margin:0 auto;}
.loginBox .loginBoxRight .rememberMe .checkBoxCircle{cursor:pointer;position:relative;width:15px;height:15px;margin:-2px 0 0px 10px;background:url("/web-adv/advWeb/static/images/circle.png") no-repeat;}
.loginBox .loginBoxRight .rememberMe .checkBoxCircle img{width:11px;height:10px;position:absolute;top:3px;left:2px;}
.loginBox .loginBoxRight .rememberMe .checkBoxFont{width:80px;margin-left:10px;line-height:11px}
.loginBox .loginBoxRight .margin-bottom0{}
.loginBox .loginBoxRight .loginSubmitBtn{font-size:16px;cursor:pointer;margin:0 auto;background-color:#478df1;width:310px;height:36px;line-height:36px;text-align:center;color:white;}
.loginBox .loginBoxRight .forgetPassword{color:#e7eaef;display:block;width:310px;line-height:20px;text-align:right;margin:6px auto 0 auto}
.loginBox .loginBoxRight .freeRegister{width:310px;text-align:right;margin:40px auto 0 auto}
.loginBox .loginBoxRight .freeRegister a{text-decoration:none;margin-bottom:16px;width:102px;height:30px;line-height:30px;display:inline-block;text-align:center;color:white;background:#56bf71}
.loginBox .loginBoxRight .freeRegister a:hover{color:#e9e9e9;}
/* userAgreement css */
.userAgreementBox{background:#e7e7e7;width:100%;border-top:2px solid #b3b3b3;padding-top:18px;padding-bottom:96px;margin-top:-8px}
.userAgreementBox .userAgreementWrap{width:964px;border:2px solid #b3b3b3;padding:54px 26px 0 26px;margin:0 auto;background:white}
.userAgreementBox .userAgreementWrap .userAgreement{width:852px;margin:0 auto;border:2px solid #b3b3b3;padding:20px 40px}
.userAgreementBox .userAgreementWrap .userAgreement p{font-size:16px;width:100%;text-align:center;font-weight:700;line-height:60px}
.userAgreementBox .userAgreementWrap .userAgreement span{line-height:20px}
.userAgreementBox .userAgreementWrap .userAgreementBtnBox{width:852px;text-align:center;margin:44px 0;}
.userAgreementBox .userAgreementWrap .userAgreementBtnBox .userAgreementBtnSubmit{line-height:40px;font-size:18px;background-color:#478df1;width:360px;height:52px;text-align:center;margin:44px 0;}
.step1LoadBar{background:url("/web-adv/advWeb/static/images/step1.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.step2LoadBar{background:url("/web-adv/advWeb/static/images/step2.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.step3LoadBar{background:url("/web-adv/advWeb/static/images/step3.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.step4LoadBar{background:url("/web-adv/advWeb/static/images/step4.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.step1Form{text-align:center;width:960px;background:#ebeff5;border:1px solid #bbb;margin:0 auto 25px auto;margin-top:15px;}
.step1Form .form-group{width:460px;margin:14px auto}
.step1Form .form-group .rightAlign{width:115px}
.step1Form .firstGroup{margin-top:60px;}
.step1Form .form-group input{width:307px;height:39px;}
.step1Form .form-group label{line-height:40px;}
.step1Form .step1Checkbox{margin-left:46px}
.step1Form .step1SubmitBtn{display:block;width:307px;margin:40px 0 86px 366px;background-color:#478df1;border:none;height:39px;font-size:18px;}
.step1Form .form-group .uploadBox{width:306px;position:relative;}
.step1Form .form-group .uploadBox button{margin-top:4px;width:307px;height:39px;font-size:18px;background-color:#478df1;}
.step1Form .form-group .uploadBox .uploadBtn{margin-top:4px;cursor:pointer;z-index:1000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;width:100%;height:34px;position:absolute;top:0px;left:0px}
.step1Form .form-group .uploadBox .uploadImgBox{margin:20px 0;background:url("/web-adv/advWeb/static/images/uploadBg.png") no-repeat;width:309px;height:165px;}
.step1Form .stepFormTitle{width:398px;margin:50px 0 36px 306px;font-weight:bold;font-size:18px;text-align:left;border-bottom:2px solid #ccc;line-height:54px}
.step1Form .registerWait{text-align:left;width:700px;margin:70px auto 0px auto;background:url("/web-adv/advWeb/static/images/tip-circle.png") 28px 5px no-repeat;background-size:22px;font-size:18px;line-height:34px;}
.step1Form .registerWait .tipsFont{color:#cc0000}
.step1Form .registerWait .inline-block{margin-left:60px;}
.step1Form .step4MessageBox{width:640px;margin:0 auto 44px auto}
.step1Form .step4MessageBox .form-group{margin:0 auto;}
.step1Form .step4MessageBox .step4Message .rightAlign{width:100px;}
.step1Form .step4MessageBox .step4Title{text-align:left;text-indent:88px;margin-bottom:20px;}
.findStep1LoadBar{background:url("/web-adv/advWeb/static/images/findStep1.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.findStep2LoadBar{background:url("/web-adv/advWeb/static/images/findStep2.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.findStep3LoadBar{background:url("/web-adv/advWeb/static/images/findStep3.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.findStep4LoadBar{background:url("/web-adv/advWeb/static/images/findStep4.png") 20px no-repeat;width:960px;height:121px;margin:40px auto}
.selectFindSolutionTitle{font-size:18px;width:960px;margin:0 auto;display:block;color:#828181;text-indent:10px;line-height:15px;}
.step1Form .findStepBox{width:814px;height:290px;margin:30px auto;padding:50px 0}
.step1Form .findStepBox .findStepBoxImg{width:54px;height:56px;margin-left:100px}
.step1Form .findStepBox .findStepBoxFont{height:70px;margin:-10px 0 0 20px;}
.step1Form .findStepBox .findStepBoxFont .findStepBoxFontTitle{font-weight:bold;font-size:20px;color:#272636;line-height:36px;text-align:left}
.step1Form .findStepBox .findStepBoxFont .findStepBoxFontContent{font-weight:bold;color:#999;font-size:16px;line-height:34px;}
.step1Form .findStepBox .findStepBtn{background-color:#478df1;border:none;width:93px;height:32px;font-size:16px;}
.step1Form .findStepBox  .findStepBoxBorder{margin:30px auto 50px auto;width:100%;height:5px;background:url("/web-adv/advWeb/static/images/borderImg.png") no-repeat;}
.findStep2Input{background:url("/web-adv/advWeb/static/images/people1.png") 10px 10px no-repeat;text-indent:20px}
.step1Form .findStepForm{width:310px;margin:32px auto 0 auto}
.step1Form .findStepForm input{height:40px;width:100%}
.step1Form .findStepForm .findStepFormGetCode{color:white;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:144px;background-color:#478df1;height:39px;text-align:center}
.step1Form .findPwdBtn{width:310px;background:#478df1;border:none;margin:32px 0 64px 0;height:40px;line-height:28px;}
.step1Form .form-group .gotoNextImg{overflow:hidden;height:40px;width:100px;background:#f3f3f3;border:1px solid #ccc;margin-left:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.findSuccessMsgBox .findSuccessMsg{text-indent:40px;background:url("/web-adv/advWeb/static/images/circle1.png") 0px 10px no-repeat;width:336px;height:40px;margin:40px auto;line-height:40px;text-align:left}
/* E-mail css */
.emailBox{width:310px;margin:20px auto}
.emailBox .emailBoxTitle{font-size:24px;text-align:center;width:100%;margin-top:40px}
.emailBox .form-group{margin-top:12px;position:relative;}
.emailBox .form-group input{height:39px}
.emailBox .form-group .emailInput{width:307px;margin:30px 0 40px;}
.emailBox .emailCode{margin-top:24px}
.emailBox .emailCode input{width:144px;}
.emailBox .emailCode .checkCodeImgBox{overflow:hidden;height:40px;width:146px;margin-top:-1px;background:#f3f3f3;border:1px solid #ccc;margin-left:17px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.emailBox .emailCode .checkCodeImgBox img{height:100%;width:121%}
.emailBox .emailCode  span{line-height:40px;color:#a0a0a0}
.emailBox .nextStepBtn{width:100%;margin:40px 0 0 0;background-color:#478df1;margin-bottom:282px;line-height:28px;font-size:18px;font-weight:bold}
.emailBox .emailBoxTips{font-size:12px;margin:35px 0 20px 0;}
.emailBox .form-group .getCodeAgain{cursor:pointer;width:130px;line-height:40px;color:#ccc;text-align:center}
/* contact us */
.contactUs{width:960px;margin:28px auto;position:relative;}
.contactUs .contactBorder{border-left:5px solid #a7c3d0;position: absolute;left: 580px;
    bottom:0;}
.contactUs .contactUsMap{width:580px;height:347px;}
.contactUs .contactUsAddress{position:absolute;bottom:0px;top:0px;left:580px;width:384px;height:150px;}
.contactUs .alginAll{margin-left:16px;}
.contactUs .form-group{margin-bottom:0px;margin-top:6px}
.contactUs .title{font-size:30px;font-weight:bold;line-height:100%}












